retirar caracter ^M

13. Re: retirar caracter ^M

José Cleydson Ferreira da Silva
cleysinhonv

(usa Ubuntu)

Enviado em 30/05/2013 - 08:52h

É um post antigo, me impressiono como os problemas ainda persistem e ainda causam dor de cabeça. Os softwares linux já estão na hora de reconhecer o ^M como um caractere estranho e remove-lo automaticamente.

eu gostei da solução apresentada por Felipe. Por que uso vim e funcionou direitinho.


:set fileformat=unix



  


14. Re: retirar caracter ^M

Buckminster
Buckminster

(usa Debian)

Enviado em 30/05/2013 - 09:15h

cleysinhonv escreveu:

É um post antigo, me impressiono como os problemas ainda persistem e ainda causam dor de cabeça. Os softwares linux já estão na hora de reconhecer o ^M como um caractere estranho e remove-lo automaticamente.

eu gostei da solução apresentada por Felipe. Por que uso vim e funcionou direitinho.


:set fileformat=unix


Isso tem nada a ver com Linux, tem a ver com a codificação (ASCII, UTF, etc...).
São os chamados "caracteres de controle".

Não é uma boa prática fixar códigos de controles de terminais dentro de programas, portanto, isso é erro do programador e/ou de quem escreveu o texto e não do sistema.

Geralmente textos escritos em Windows são salvos em ASCII e quando são abertos no Linux, a codificação, geralmente, é UTF.

O ^M (control M) que aparece no texto significa cada "enter" que foi dado ao escrever o texto (código).


E o troféu Pá de Ouro por escavação de tópicos antigos desta vez vai para...

http://www.evoo.com.br/forum/files/pa_de_ouro_923_149.jpg



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts